#include <stdio.h>
#include <stdlib.h>

int print_addr(int* a)
{
    printf("print_addr %p\n", a);
}

int add(int a, int b)
{
    int tmp = 200;
    print_addr(&tmp);

    return a + b;
}

int main()
{
    int a = 5;
    int b = 6;
    int* y = malloc(10 * sizeof(int));
    int c = add(5, 6);
    printf("int* y: %p\n", y);
    printf("int c: %d\n", c);
    return 0;
}